package com.gdpu.project.dao;

import java.util.List;

import com.gdpu.project.vo.ProEnd;

public interface ProEndDao {

	public abstract void save(ProEnd transientInstance);

	public abstract void delete(ProEnd persistentInstance);

	public abstract ProEnd findById(java.lang.Integer id);

	public abstract List<ProEnd> findByExample(ProEnd instance);

	public abstract List<ProEnd> findByProperty(String propertyName,
			Object value);

	public abstract List<ProEnd> findByProjectId(Object projectId);

	public abstract List<ProEnd> findByTeacherId(Object teacherId);

	public abstract List<ProEnd> findByFileName(Object fileName);

	public abstract List<ProEnd> findByFilePath(Object filePath);

	public abstract List<ProEnd> findByState(Object state);

	public abstract List<ProEnd> findByComment(Object comment);

	public abstract List<ProEnd> findAll();

	public abstract ProEnd merge(ProEnd detachedInstance);

	public abstract void attachDirty(ProEnd instance);

	public abstract void attachClean(ProEnd instance);

}